body {
	margin: 0;
	padding: 0;
}
.tabs {
	position:relative;
	float:left;
	width:740px;
	height:27px;
	list-style: none;
	font-size: 12px;
	border-bottom: 2px solid #159E6B;
}
.tabs li {
	position:relative;
	float:left;
	width:90px;
	height:25px;
	list-style: none;
	font-size:14px;
	text-align:center;
	background-color:#F7F7F7;
	border:1px solid #FAFAFA;
	margin-right:3px;
	_zoom:1;
	_vertical-align:bottom;
}


.tablis {
	position:relative;
	float:left;
	width:80px;
	height:25px;
	text-align:center;
	line-height:25px;
	background-color:#EFEFEF;
}

.tab00 {
	position:relative;
	float: left;
	width:3px;
	color: #333;
}
.tabs a {
	display:block;
	text-decoration: none;
	border-bottom: none;
}
.tabs a:hover {
	color:#666;
	background-color:#286A46;
	background-repeat:no-repeat;
	display:block;
}
.tab {
	position:relative;
	float:left;
	width: 750ppx;
	height:600px;
	border-top: none;
}
.tab_zt01 {
	position:relative;
	float:left;
	width:740px;
	height:160px;
	border-bottom:1px solid #DDD;
}
.tab_zt0101 {
	position:relative;
	float:left;
	width: 200ppx;
	height:150px;
	border-top: none;
}
.tab_zt0102 {
	position:relative;
	float:left;
	left:20px;
	text-align:14px;
	width: 180ppx;
	height:150px;
	border-top: none;
}
.tab_zt0103 {
	position:relative;
	float:left;
	left:220px;
	width: 240ppx;
	height:100px;
	border-top: none;
}


.tab1_body00 {
position:relative;float:left;width:99%
}


.tab1_body01 {
	position:relative;
	float:left;
	top:10px;
	font-size:14px;
	line-height:45px;
	width: 746px;
	height:40px;
}
.tab1_body0101 {
	position:relative;
	float:left;
	width: 100px;
	height:38px;
	text-align:center;
}
.tab1_body0102 {
	position:relative;
	float:left;
	left:10px;
	text-align:center;
	width: 60px;
	height:30px;
}
.tab1_body010201 {
	position:relative;
	float:left;
	top:10px;
	font-size:10px;
	color:#FFF;
	width: 18px;
	height:18px;
	background-image:url(../images/kczx_son/ksicon.png);
	background-repeat:no-repeat;
}
.tab1_body010202 {
	position:relative;
	float:left;
	top:10px;
	font-size:10px;
	color:#FFF;
	width: 18px;
	height:18px;
	background-image:url(../images/kczx_son/zuoye.jpg);
	background-repeat:no-repeat;
}
.tab1_body010203 {
	position:relative;
	float:left;
	top:10px;
	font-size:10px;
	color:#FFF;
	width: 18px;
	height:18px;
	background-image:url(../images/kczx_son/kaoshi.jpg);
	background-repeat:no-repeat;
}
.tab1_body0103 {
	position:relative;
	float:left;
	left:10px;
	width: 560px;
	height:38px;
	color:#111;
	border-bottom: 1px dotted #CCC;
	margin-bottom:2px;
	padding-left:10px;
}






.tab1_body010303 {
	position:relative;
	float:right;
	top:5px;
	right:10px;
	width: 100px;
	height:30px;
	background-repeat:no-repeat;
}
.tab2 {
	width: 750px;
	height:600px;
	position:relative;
	float:left;
	border-top: none;
	display:none;
}
.tab2_body {
	width:745px;
	height:155px;
	top:30px;
	margin: 0;
	font-size:12px;
	border-top:none;
	border-bottom:1px solid #CCC;
}
.tab2_body01 {
	width:740px;
	height:112px;
	position:relative;
	top:20px;
	float:left;
	margin: 0;
}
.tab2_body0101 {
	width:620px;
	height:110px;
	margin: 0;
	position:relative;
	float:left;
}
.tab2_body010101 {
	width:620px;
	height:25px;
	margin: 0;
	position:relative;
	float:left;
}
.tab2_body0102 {
	width:100px;
	height:120px;
	margin: 0;
	position:relative;
	float:left;
}
.tab2_body010201 {
	width:50px;
	height:120px;
	margin: 0;
	position:relative;
	float:left;
	left:40px;
}
.tab2_body02 {
	width:740px;
	height:25px;
	margin: 0;
	top:5px;
	position:relative;
	float:left;
}
.tab2_body0201 {
	width:80px;
	height:25px;
	position:relative;
	float:right;
}
.tab3 {
	width: 100%;
	height:800px;
	margin: 0;
	border-top: none;
	display:  none;
}
.tab301 {
	position:relative;
	float:left;
	width: 745px;
	height:200px;
	margin: 0;
	border-top: none;
}
.tab302 {
	position:relative;
	float:left;

	width: 700px;
	height:10px;
	margin: 0;
	top:6px;
	right:10px;
	text-align:right;
	border: none;
}
.tab303 {
	position:relative;
	float:left;
	width: 700px;
	height:30px;
	border: none;
	line-height:10px;
	background-color:#E2EFFC;
	border:1px solid #BEDAF1;
	margin-top:20px;
}
.tab30301 {
	position:relative;
	float:left;
	left:10px;
	top:5px;
	font-size:14px;
	line-height:20px;
	text-align:center;
	width: 60px;
	height:25px;
	border: none;
	background-color:#FFF;
	border-top:1px solid #BEDAF1;
}
.tab300 {
	position:relative;
	float:left;
	top:30px;
	width:702px;
	height:auto;
}
.tab30001 {
	width:698px;
	height:auto;
	position:relative;
	float:left;
	border-bottom:1px dashed #DDD;
	padding-bottom:10px;
	padding-top:10px;
	text-align:left;
}
.tab30002 {
	width:45px;
	height:45px;
	position:relative;
	float:left;
}
.tab30003 {
	width:630px;
	height:auto;
	position:relative;
	float:left;
	left:10px;
}
.tab30004 {
	height:auto;
	width:600px;
	position:relative;
	float:right;
	padding-top:10px;
	display:none;
}
.tab30005 {
	height:25px;
	width:40px;
	position:relative;
	float:right;
	top:5px;
	right:10px;
	background-color:#578429;
	text-align:center;
	color:#FFF;
}
.tab3040102 {
	position:relative;
	float:left;
	left:20px;
	width:596px;
	height:75px;
}
.tab3040103 {
	position:relative;
	float:left;
	left:0px;
	width: 596px;
	height:20px;
	text-align:left;
}
.tab304010301 {
	position:relative;
	float:right;
	left:0px;
	text-align:left;
	width:30px;
	height:18px;
}
.tab3040104 {
	position:relative;
	float:left;
	left:0px;
	width: 596px;
	height:30px;
}
.tab3040105 {
	position:relative;
	float:left;
	left:0px;
	text-align:right;
	color:#888;
	width: 596px;
	height:20px;
}
.tab305 {
	position:relative;
	float:right;
	width:600px;
	top:8px;
	height:70px;
	border-top:1px dashed #DDD;
}
.tab3050101 {
	position:relative;
	float:left;
	left:8px;
	top:8px;
	width: 30px;
	height:30px;
}
.tab3050102 {
	position:relative;
	float:left;
	left:30px;
	top:8px;
	width: 496px;
	height:50px;
}
.tab3050103 {
	position:relative;
	float:left;
	left:0px;
	width: 520px;
	height:20px;
}
.tab305010301 {
	position:relative;
	float:right;
	left:0px;
	text-align:right;
	width:30px;
	height:18px;
}
.tab3050104 {
	position:relative;
	float:left;
	left:0px;
	width: 596px;
	height:20px;
}
.tab3050105 {
	position:relative;
	float:left;
	left:0px;
	text-align:right;
	color:#888;
	width:520px;
	height:20px;
}
.tab_divr {
	width:240px;
	height:700px;
	position:relative;
	float:right;
}
.tab_divrt {
	width:238px;
	height:450px;
	position:relative;
	float:right;
	text-align:left;
	border-top:2px solid #578429;
	top:1px;
}
.tab_b {
	width:746px;
	height:25px;
	top:20px;
	position:relative;
	float:left;
	line-height:22px;
}
.tab_bb {
	min-width:400px;
	width:auto;
	height:20px;
	margin:0 auto;
	text-align:center;
}
.tab4 {
	width: 750px;
	height:600px;
	margin: 0;
	border-top: none;
	display:  none;
}
.tab401 {
	width: 748px;
	height:500px;
	top:30px;
	font-size:14px;
	margin: 0;
	position:relative;
	float:left;
	left:20px;
}
.tab40101 {
	width: 745px;
	height:200px;
	top:10px;
	font-size:14px;
	margin: 0;
	position:relative;
	float:left;
	left:20px;
}
.tab40102 {
	width: 745px;
	height:300px;
	top:20px;
	font-size:14px;
	margin: 0;
	position:relative;
	float:left;
	left:20px;
}
.tab5 {
	width: 750px;
	height:600px;
	margin: 0;
	position:relative;
	float:left;
	border-top: none;
	display:  none;
}
.tab501 {
	width: 740px;
	height:100px;
	margin: 0;
	top:20px;
	left:20px;
	position:relative;
	float:left;
}
.tab500 {
	width: 740px;
	height:30px;
	margin: 0;
	left:20px;
	position:relative;
	float:left;
}
.tab50101 {
	width: 82px;
	height:100px;
	margin: 0;
	position:relative;
	float:left;
}
.tab5010101 {
	width: 80px;
	height:80px;
	margin: 0;
	border:1px solid #DDD;
	border-radius:6px;
	position:relative;
	float:left;
}
.tab5010102 {
	width: 80px;
	height:20px;
	margin: 0;
	position:relative;
	float:left;
}
.tab50102 {
	width: 20px;
	height:100px;
	margin: 0;
	position:relative;
	float:left;
}
.tab_divbodytm0401 {
	width:350px;
	height:30px;
	position:relative;
	float:left;
	text-align:left;
	font-size:14px;
	line-height:40px;
	font-weight:bold;
}
#main {
	width:400px;
}
#main ul {
	list-style:none;
}
#main ul li {
	line-height:20px;
	border:none;
}
#main ul li a {
	text-decoration:none;
	position:relative;
	float:right;
	display:block;
}
#main ul li a div {
	display:none;
}
#main ul li a:hover {
	visibility:visible;
}
#main ul li a:hover div {
	position:absolute;
	left:-340px;
	top:-180px;
	background-color:#EBF3FB;
	text-align:left;
	display:block;
	width:350px;
	height:200px;
	color:#000;
	overflow:hidden;
	border:1 solid #DDD;
	z-index:100;
}
#main ul li a:hover div dd {
	float:right;
	width:335px;
	height:auto;
	font-size:14px;
	line-height:20px;
}
#ms ul {
	list-style:none;
}
#ms ul li {
	line-height:20px;
	border:none;
}
#ms ul li a {
	text-decoration:none;
}
#ms ul li a div {
	display:none;
}
#ms ul li a:hover {
	visibility:visible;
}
#ms ul li a:hover div {
	position:absolute;
	left:-120px;
	top:-50px;
	background-color:#EBF3FB;
	text-align:left;
	display:block;
	width:360px;
	height:180px;
	color:#000;
	overflow:hidden;
	border:1 solid #DDD;
	z-index:100;
}
#ms ul li a:hover div dd {
	float:right;
	width:335px;
	height:auto;
	font-size:14px;
	line-height:20px;
}
.ms_divbodyt {
	width:998px;
	height:330px;
	margin:0 auto;
	left:0px;
}
.ms_divbodytb {
	width:998px;
	height:auto;
	margin:0 auto;
}
.ms_body01 {
	width:680px;
	height:330px;
	position:relative;
	float:left;
	left:30px;
}
.ms_bodytm01 {
	width:300px;
	height:30px;
	position:relative;
	float:left;
	text-align:left;
	left:5px;
	font-size:18px;
	font-weight:bold;
}
.ms_divbodytm0201 {
	width:420px;
	height:auto;
	position:relative;
	float:left;
	text-align:left;
	font-size:14px;
}
.ms_divbodytm02 {
	width:670px;
	height:85px;
	margin:0 auto;
	float:left;
	text-align:left;
	left:0px;
	font-size:14px;
}
.ms_divbodytm03 {
	width:670px;
	height:80px;
	margin:0 auto;
	float:right;
	text-align:left;
	left:0px;
	font-size:14px;
}
.ms_divbodytm04 {
	width:670px;
	height:30px;
	margin:0 auto;
	float:left;
	text-align:left;
	left:0px;
	top:20px;
}
.ms_divbodytm0402 {
	width:150px;
	height:30px;
	position:relative;
	float:right;
	right:10px;
	text-align:right;
	font-size:12px;
	line-height:40px;
	font-weight:0;
}
.ms_divbodytm0302 {
	width:70px;
	height:63px;
	margin:0 auto;
	position:relative;
	float:left;
	left:10px;
	top:20px;
	color:#111;
	text-align:left;
}
.ms_tab1_text01 {
	font-size:20px;
	font-weight:bold;
	line-height:25px;
	text-align:center;
}
.ms_tab1_text02 {
	color:111;
	font-size:16px;
	line-height:20px;
	text-align:left;
	;
}
.ms_tab1_text03 {
	color:#0066ff;
	font-size:18px;
	line-height:20px;
	text-align:center;
	;
}
.ms_tab1_text04 {
	font-size:14px;
	line-height:20px;
	text-align:left;
}
.ms_tab1 {
	width:998px;
	height:auto;
	text-align:left;
	font-size:14px;
	border-top: none;
	display:block;
}
.ms_tab2 {
	width:998px;
	height:auto;
	text-align:left;
	font-size:14px;
	border-top: none;
	display:none;
}
.ms_divbodytm0301 {
	width:200px;
	height:63px;
	margin:0 auto;
	position:relative;
	float:left;
	left:10px;
	top:10px;
	color:#111;
	text-align:left;
	font-size:14px;
	font-weight:bold;
}
#div00 {
	width:100%;
	height:1210px;
	border: 0px none;
	background-color:#000;
	z-index: 1001;
	opacity: 0.7;
	position: absolute;
	visibility: visible;
	display:none;
	top:0px;
	left:0px;
}
#div001 {
	width:680px;
	height:510px;
	border: 0px none;
	background-color:#FFF;
	z-index: 1002;
	position: absolute;
	visibility: visible;
	display:none;
	top: 500px;
	left: 350px;
	opacity: 1;
}
#div002 {
	width:660px;
	height:490px;
	margin:0 auto;
	padding:auto 0;
	border: 0px none;
	background-color:#FFF;
	border:1px solid #111;
	z-index: 1003;
	position:relative;
	float:left;
	visibility: visible;
	display:none;
	top:10px;
	left:10px;
	opacity: 1;
}
#div003 {
	width:655px;
	height:485px;
	margin:0 auto;
	padding:auto 0;
	border: 0px none;
	background-color:#111;
	border:1px solid #111;
	z-index: 1004;
	position:relative;
	float:left;
	visibility: visible;
	display:block;
	top:2px;
	left:2px;
	opacity: 1;
}
#div004 {
	width:30px;
	height:30px;
	margin:0 auto;
	padding:auto 0;
	border: 0px none;
	background-image:url(../images/fancy_closebox.png);
	background-repeat:no-repeat;
	z-index: 1005;
	position:absolute;
	visibility: visible;
	display:none;
	top:492px;
	left:1010px;
}
#div005 {
	width:655px;
	height:25px;
	border: 0px none;
	background-color:#333;
	z-index:1009;
	position:absolute;
	top:950px;
	left:365px;
	visibility: visible;
	display:none;
	opacity:0.5;
}

#div006 {
	width:70%;
	height:100px;
	color:#F1F1F1;
	margin:0 auto;
	font-size:15px;
	margin-top:200px;
	text-align:center;
	
}



input[type=text] {
	outline:0px;
	background-image:none;
	border:#CCCCCC 1px solid;
	border-radius:3px;
	padding-left:5px;
	padding-right:5px;
	height:26px;
	line-height:26px;
	vertical-align:middle;
}
textarea {
	outline:0px;
	background-image:none;
	border:#CCCCCC 1px solid;
	border-radius:3px;
}


body, textarea {
	font: 12px/1.5 Tahoma, Arial, '婼', sans-serif;
	color: #333;
	background-color:#FFF;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin: 0px;
	padding: 0px;
}
input, select, textarea, button {
	vertical-align: middle;
}
img {
	border: 0px;
}
ul, ol {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
li {
	list-style: none outside none;
}
pre {
white-spacere-wrap;
	word-wrap: break-word;
}
em, i {
	font-weight: normal;
	font-style: normal;
}
table {
	border-collapse: collapse;
	table-layout: fixed;
	border-spacing: 0px;
}
td, th {
	word-wrap: break-word;
	word-break: break-all;
	overflow: hidden;
}
a {
	color: #0A8CD2;
	text-decoration: none;
}
a:hover {
	color: #FF6600;
	text-decoration: underline;
}

